package com.macro.mall.mapper;

import com.macro.mall.model.PmServerSpec;
import com.macro.mall.model.PmServerSpecExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PmServerSpecMapper {
    long countByExample(PmServerSpecExample example);

    int deleteByExample(PmServerSpecExample example);

    int deleteByPrimaryKey(Long id);

    int insert(PmServerSpec record);

    int insertSelective(PmServerSpec record);

    List<PmServerSpec> selectByExample(PmServerSpecExample example);

    PmServerSpec selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") PmServerSpec record, @Param("example") PmServerSpecExample example);

    int updateByExample(@Param("record") PmServerSpec record, @Param("example") PmServerSpecExample example);

    int updateByPrimaryKeySelective(PmServerSpec record);

    int updateByPrimaryKey(PmServerSpec record);
}